zmiana wysokości z ukł. 60 na 86

  • 6 Odpowiedzi
  • 2044 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Offline pfiolet

  • *
  • Bywalec
  • *
  • Wiadomości: 9
    • Zobacz profil

zmiana wysokości z ukł. 60 na 86

  • dnia: 3 Październik 2015, 09:50
witam
czy istnieje jakaś możliwość grupowej zmiany pikiet o zadaną wartość?
np. z danej warstwy od wszystkich pikiet odjąć po 5 cm?

pozdr

Offline support

  • *
  • *
  • ☆ Pŕöúđ Mémbéŕ ☆
  • Wiadomości: 3444
  • Płeć: Mężczyzna
  • Mariusz Gawron
    • Zobacz profil
    • Pracownia Geodezyjna Mariusz Gawron

Odp: zmiana wysokości z ukł. 60 na 86

  • dnia: 3 Październik 2015, 10:41
Tak za pomocą excella.
Ekspotr danej podwarstwy, wczytane do wspomnianego excela.
Następnie usunięcie elementów z podwarstwy i import poprawionych danych.
Jeżeli baza obiektowa to chyba tylko ręczna edycja każdego elementu.
Powodzenia w modyfikacji
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


Offline Lupus

  • *
  • *
  • Wiadomości: 1819
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
    • Zobacz profil
    • limbus3d.pl

Odp: zmiana wysokości z ukł. 60 na 86

  • dnia: 3 Październik 2015, 11:25
Jeżeli baza obiektowa to chyba tylko ręczna edycja każdego elementu.


eee tam... ręcznie?  :-[
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline support

  • *
  • *
  • ☆ Pŕöúđ Mémbéŕ ☆
  • Wiadomości: 3444
  • Płeć: Mężczyzna
  • Mariusz Gawron
    • Zobacz profil
    • Pracownia Geodezyjna Mariusz Gawron

Odp: zmiana wysokości z ukł. 60 na 86

  • dnia: 3 Październik 2015, 13:50
Lupus a masz pomysł na to jak w tabeli zmienić coś o 5 cm - hurtowo jaki może być zapis zapytania mysql  :download:
swoją drogą ciekawe jak wygląda taka tabela - co jest w rekordzie  :russian_ru:
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


Offline Lupus

  • *
  • *
  • Wiadomości: 1819
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
    • Zobacz profil
    • limbus3d.pl

Odp: zmiana wysokości z ukł. 60 na 86

  • dnia: 3 Październik 2015, 14:23
sposoby są dwa:

prosty i do ogarnięcia bez SQL
1. eksport wszystkich obiektów do plików tekstowych
2. "szacher-macher" w excelu
3. import obiektów

prosty z SQL

w BDOT wszystkie wysokości są w tabeli EW_OB_DD_134 oraz EW_OB_DD_135
w GESUT tabela EW_OB_DD_335

Robiłem ten trik dwa tygodnie temu



jaki może być zapis zapytania mysql

żeby tak bardziej być przy prawdzie to o ile mnie pamięć nie myli to w firebirdzie stosowany jest standard Ansi SQL-92
« Ostatnia zmiana: 3 Październik 2015, 15:24 przez Lupus »
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline Weles

  • *
  • Stażysta
  • *
  • Wiadomości: 107
    • Zobacz profil

Odp: zmiana wysokości z ukł. 60 na 86

  • dnia: 3 Październik 2015, 14:32
To zapytanie powinno zmienić każdą wartość w polu spełniającym warunek [pole=wartosc] o 5cm. Jeśli chcesz wszystkie pola to nie wprowadzasz ostatniej linijki zapytania.

update [nazwatabeli]
set [pole=pole+0.05]
where [pole=wartosc]

Offline Lupus

  • *
  • *
  • Wiadomości: 1819
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
    • Zobacz profil
    • limbus3d.pl

Odp: zmiana wysokości z ukł. 60 na 86

  • dnia: 3 Październik 2015, 14:38
To zapytanie powinno zmienić każdą wartość w polu spełniającym warunek [pole=wartosc] o 5cm. Jeśli chcesz wszystkie pola to nie wprowadzasz ostatniej linijki zapytania.

update [nazwatabeli]
set [pole=pole+0.05]
where [pole=wartosc]

1. Ogólny poziom morza się podwyższa ponieważ topnieją lodowce, a więc wysokości względne się ZMNIEJSZAJĄ o "ileś" cm
2. where [pole=wartosc]  powinno być w formie where [pole]>0


Jeszcze jedna ogólna informacja:
sposób z SQL po zastosowaniu polecenia weles (z modyfikacjami znaków) powinien być dopuszczalny wyłącznie przy zakładaniu baz bdot i gesut.
W każdej innej sytuacji taki "update" powoduje, że w bazie nie mamy żadnych śladów zmiany. I nagle ni stąd ni z owąd "zawsze mieliśmy" wysokości w układzie K'86. Jakikolwiek wydruk historii bazy będzie hm... nawet nie to że "błędny", ale bardziej "zafałszowany".
 
« Ostatnia zmiana: 3 Październik 2015, 14:43 przez Lupus »
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?