Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

witam
szukam metod/narzędzi, które pomogą mi przerzucić współrzędne punktów (wierzchołki poligonów), które są w układzie 65 do układu 92
problem polega na tym, że punktów jest bardzo dużo (dziesiątki tysięcy) i do tego ich rozpiętość jest tak duża, że obejmują kilka stref układu 65
tak więc poszukuję czegoś, co wstępnie posortuje mi te współrzędne wg stref układu 65, a następnie dokona odpowiednich transformacji do układu 92
dodam jeszcze, że moje dane znajdują się w kilkudziesięciu plikach dbf, ale niestety współrzędne zapisane są w jednej kolumnie po przecinku, więc pewnie nie ominie mnie jeszcze przerzucenie tych współrzędnych do plików csv

macie jakieś pomysły jak to w miarę szybko i bezboleśnie zrobić? ;)

pozdrawiam
Tomasz K.

Tomasz K. GIS, Leśnictwo

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Ja bym spróbował zrobić z tego dbf warstwę i później ją przekonwertować do odpowiedniego układu. Ale pewności nie mam czy to dobry sposób:/Tomasz K. edytował(a) ten post dnia 31.08.09 o godzinie 20:44
Kamil N.

Kamil N. KNGIS -
Teledetekcja&GIS

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Przenieś te dane do excel-a. Tam poukładaj je w zależności od strefy. Później zapisz jako plik txt i zaimportuj do arcgisa. Następnie ten powstały plik shp zaczytaj do Erdas-a 9.0 lub wyższego i przetransformuj na układ 92. Ten pomysł mi najszybciej przyszedł do głowy.
Michał K.

Michał K. WebGIS Magician

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

A może ogr2ogr z pakietu GDAL?
http://www.gdal.org/ogr2ogr.html
Istnieje w nim opcja -where i -sql, w której można stosować zapytania SQL, a także -spat - w ten sposób powinno dać się wybrać punkty z pojedynczej strefy. Dla każdej grupy punktów wykonać następnie odpowiednią transformację do 92. Wyjściowe pliki można na koniec połączyć w jeden.
Minus jest taki, że program działa w linii komend... :)

(Nie wiem jak dokładnie wygląda ten dbf, więc może jednak trzeba będzie go przerobić na jakiegoś ładnego csv w Excelu.)

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Kamil Niemira:
Przenieś te dane do excel-a. Tam poukładaj je w zależności od strefy. Później zapisz jako plik txt i zaimportuj do arcgisa. Następnie ten powstały plik shp zaczytaj do Erdas-a 9.0 lub wyższego i przetransformuj na układ 92. Ten pomysł mi najszybciej przyszedł do głowy.

no i tu właśnie tkwi problem, bo ja nie wiem w tym momencie, do jakich stref przypisać poszczególne pary współrzędnych ;)
dlatego szukam czegoś, co na podstawie samych współrzędnych oceni, do której strefy dane współrzędne przypisać, a potem odpowiednio przetransformować
w zasadzie, kiedy już będę wiedział co gdzie leży, to potem sam proces transformacji jest już prosty, bo jest przecież ogr2ogr

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Tomasz K.:
Ja bym spróbował zrobić z tego dbf warstwę i później ją przekonwertować do odpowiedniego układu. Ale pewności nie mam czy to dobry sposób:/

tylko, aby wyświetlić te współrzędne w postaci warstwy to najpierw trzeba wskazać ich natywny układ współrzędnych, co właśnie chce określić ;)

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Michał Kursa:
A może ogr2ogr z pakietu GDAL?
http://www.gdal.org/ogr2ogr.html
Istnieje w nim opcja -where i -sql, w której można stosować zapytania SQL, a także -spat - w ten sposób powinno dać się wybrać punkty z pojedynczej strefy. Dla każdej grupy punktów wykonać następnie odpowiednią transformację do 92. Wyjściowe pliki można na koniec połączyć w jeden.
Minus jest taki, że program działa w linii komend... :)

(Nie wiem jak dokładnie wygląda ten dbf, więc może jednak trzeba będzie go przerobić na jakiegoś ładnego csv w Excelu.)

pod tym linkiem znajduje się GUI do ogr2ogr, jeśli nie chcesz męczyć się z konsolą :)
http://www.inventis.ca/ogr2gui/index_en.htm

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

ja bym spróbował zrobić spatial join - z punktów i poligonów ze strefami - do punktów przypisze Ci się informacja o strefie. Musisz tylko jakąś mapkę ze strefami pozyskać.
Marcin Kułak

Marcin Kułak Specjalista GIS,
Państwowy Instytut
Geologiczny

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Problem polega na tym, że w każdej strefie jest dość zbliżony zakres współrzędnych. Wg mnie powinna być informacja, w jakiej strefie jest punkt, po samych współrzędnych nie dojdziesz.

Shp z granicami stref 65 można sobie zrobić - podział był (OIDP) wg starego podziału terytorialnego.

Jakbyś już wiedział, który punkt w której strefia, to tak jak pisze Jarek - spatial join, albo intersect.

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

witam

poradziłem sobie z problemem w następujący sposób:
rejestrowałem po kolei punkty w każdej z trzech stref układu 65 (w grę wchodziły tylko strefy I, II i III), wycinając i eksportując jednocześnie punkty, które lokalizowały się prawidłowo
metoda na chybił-trafił ale ważne, że podziałała ;)
z resztą i tak najwięcej czasu zajęło mi doprowadzenie plików ze współrzędnymi do postaci zjadliwej dla jakiegokolwiek programu GIS-owego

pozdro
Marcin Kułak

Marcin Kułak Specjalista GIS,
Państwowy Instytut
Geologiczny

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Hmmm...
Ale, o ile dobrze kojarzę, czasami współrzędne w różnych strefach się pokrywają. Skąd wiedziałeś, że punkt powinien być zarejestrowany w danej strefie?

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Marcin Tomasz Kułak:
Hmmm...
Ale, o ile dobrze kojarzę, czasami współrzędne w różnych strefach się pokrywają. Skąd wiedziałeś, że punkt powinien być zarejestrowany w danej strefie?

punkty były wierzchołkami obiektów reprezentujących obiekty hydrotechniczne, które lokalizowane są zazwyczaj wzdłuż, bądź w poprzek rzek ;)
podczytałem sobie warstwę z ciekami i adekwatnie zmieniając system współrzędnych okna mapy zerkałem, które punkty nie układały się odpowiednio względem rzek
Marcin Kułak

Marcin Kułak Specjalista GIS,
Państwowy Instytut
Geologiczny

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

I wszystko jasne :-)
Ilona Rak

Ilona Rak Rzeczoznawca
Majątkowy upr. 5838

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

a jak wykonać samą transformację między tymi układami?
Jacek Majorowski

Jacek Majorowski "explore the mind"

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

witam, mój problem zapewne jest dla Was znikomy; a mianowicie: mam mapę wykonana w układzie PUWG 1965 strefa 2, rozumiem, że przy transformacji w funkcji georeferencer muszę użyć tego samego układu. Co zrobic jeśli go nie ma na liście dostepnych układów? używam QuantumGIS 1.7.1
Ewa S.

Ewa S. Doktorant, UWM

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

kod EPSG dla 1965 strefa 2 to 2172, w QGISie wyszukaj układ po kodzie.
http://gisdiary.wordpress.com/2009/05/19/kody-epsg-ukl...

konto usunięte

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Zawsze możesz odnaleźć parametry układów w internecie i wprowadzić je ręcznie,

konto usunięte

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

"Zawsze możesz odnaleźć parametry układów w internecie i wprowadzić je ręcznie,"

Tyle, że z układem 65 tak do końca nikt ich nie zna. Uklad ten powstał, jak wszystko w PL było ściśle tajne, a potem dokładna definicja matematyczna układu zaginęła. Przynajmniej taka jest oficjalna wersja. W każdym bądź razie do celów geodezyjnych robi się transformację na punkty dostosowania. M. in. dlatego w PL jest taki bałagan w PODG z przejściem na układ 2000. Nie sprawdzałem, ale domyślam się, że układ zdefiniowany w ArcGIS pod układem 65, to jakaś aproksymacja obliczona z wykorzystaniem wielu punków dostosowania. W Wytycznych Techicznych G - 1.10 "Formuły odwzorowawcze i parametry układów
współrzędnych." jest zamieszczony niewielki programik o nazwie Transpol, który umożliwia konwertowanie pomiędzy układami plików tekstowych. Warto w wolnej chwili poczytać te wytyczne, bardzo pomaga w zrozumieniu tematu.

Polecam również: http://www.geonet.net.pl/gfx/pliki/korekty65.doc

http://www.geonet.net.pl/gfx/pliki/uklady_new.doc

Oczywiście to co piszę, ma znaczenie w geodezji. Dla GISu ma raczej niewielkie znaczenie.
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Oczywiście jak za każdym razem przy transformacji należałoby się zastanowić jaką mamy dokładność, czy ta dokładność jest znana i nam odpowiada.

konto usunięte

Temat: hurtowa transformacja pomiędzy układami PUWG 1965 i PUWG...

Gdy dostajesz dane w 65' dokładność jest znana, i nie jest rewelacyjna i musi ci odpowiadać, samą transformację możemy wykonać "batchowo" zarówno w Qgis jak i w ArcGIS.



Wyślij zaproszenie do