🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.gis
Article #11956

Re: eksport z Google Earth do CADa w układzie 65

#11956
From: Mateusz Loskot
Date: Fri, 15 May 2009 19:15
157 lines
7106 bytes
user.80 wrote:
> Mateusz Loskot pisze:
>> user.80 wrote:
>>> Mateusz Loskot pisze:
>>>> user.80 wrote:
>>>>> Mateusz Loskot pisze:
>>>>>> user.80 wrote:
>>>>>>> Witam,
>>>>>>> poszukuję rozwiązania umożliwiającego eksport trasy z Google
>>>>>>> Earth do
>>>>>>> programu typu CAD (AutoCAD lub Microstation) na rysunek w
>>>>>>> okładzie 65.
>>>>>>> Jak taki eksport zrobić od strony technicznej.
>>>>>>> W praktyce wygląda to tak, że chciałbym kupić sobie jakiś niedrogi
>>>>>>> rejestrator trasy i potem wyeksportować z niego trasę do np.
>>>>>>> Microstation na mapę w okładzie 65. Idealnie byłoby, gdyby można
>>>>>>> było
>>>>>>> także osadzić na niej zdjęcia wykonane aparatem z czasem
>>>>>>> zsynchronizowanym w rejestratorem trasy.
>>>>>>> Czy ktoś może posiada jakieś doświadczenia na tym polu?
>>>>>> Możesz spróbować pobawić się narzędziem ogr2ogr z GDAL/OGR
>>>>>> (http://gdal.org/ogr/).
>>>>> Pobawiłem się, ale bez rezultatu.
>>>> Co to oznacza "bez rezultatu" ?
>>>>
>>>> Podaj pełną formę polecenia którą próbowałeś, bez tego ciężko
>>>> ocenić co i czy w ogóle coś robisz źle.
>>> Otóż plik K:\GIS\gdalwin32-1.6\bin\ogr2ogr.exe nie odpalił mi się ani na
>>> XP, ani na Viście - błysnęło okno i zniknęło.
>>
>> Jak uruchamiasz ogr2ogr.exe?
>> To jest program konsolowy, nie GUI, więc musisz uruchomić go w oknie
>> tzw. Command Prompt w Windows, szczegóły tu:
>>
>> http://en.wikipedia.org/wiki/Windows_command_line
>>
>>> Z polecenia uruchom wpisywałem:
>>> K:\GIS\gdalwin32-1.6\bin\ogr2ogr.exe -t_srs -f "DGN" out.dgn gpsdata.kml
>>> gdzie gpsdata.kml był moim plikiem input
>>
>>
>> W Start -> "Uruchom..." ???
>> Jakim cudem wpadłeś na ten pomysł to nie wiem, ale to nie tak.
>>
>> 1. Uruchom okno poleceń (konsola)
>>
>> Start -> Uruchom -> wpisujesz  cmd.exe  i uruchamiasz
>>
>> (gdzieś musi być ikona w Start -> Programs ale ja nie wiem gdzie, ja
>> odpalam jak wyżej)
>>
>> 2. Przechodzisz uzywając komendy "cd" do katalogu z ogr2ogr
>>
>> 3. Uruchamiasz ogr2ogr z odpowiednimi parametrami
>>
>>
>>>>>> Obsługuje format KML, DGN i inne
>>>>>> (http://gdal.org/ogr/ogr_formats.html),
>>>>>> jak również transformacje pomiedzy układami wspł.
>>>>> Być może, ale bez instrukcji chyba nie pójdzie.
>>>> A czy to nie jest instrukcja?
>>>>
>>>> http://gdal.org/ogr2ogr.html
>>>>
>>>> Przykład użycia na dole strony, zmień tylko format odpowiednio i dodaj
>>>> parametr -t_srs.
>>>>
>>>> Tu masz przykłady poleceń dla KML:
>>>>
>>>> http://gdal.org/ogr/drv_kml.html
>>>>
>>>> Na bazie w/w skomponuj swoje polecenie.
>>>>
>>>> Schemat jest prosty, na przykład wiem że mam plik input.kml w formacie
>>>> KML (zawsze w WGS 84) 
>>> Zatem trasa z Google Earth zrzucona do KML jest zawsze w WGS84 ?
>>> Nie wiedziałem o tym.
>>
>> Polecam manual od GE albo forum:
>>
>> http://groups.google.com/group/kml-support-getting-started/browse_thread/thread/b5c82dc112dd9aa9
>>
>>
>>
>>>> i chcę zrzucić do out.shp w formacie ESRI
>>>> Shapefile z jednoczesnym przeniesieniem do układu 1965/Strefa I:
>>>>
>>>> ogr2ogr -t_srs EPSG:3120 -f "ESRI Shapefile" out.shp input.kml
>>>>
>>>> (poczytaj w manualu ogr2ogr co oznacza -t-srs)
>>>>
>>>> Zobacz post Macieja Sieczki z listą kodów EPSG dla 1965 i innych:
>>>>
>>>> http://groups.google.com/group/pl.comp.gis/browse_thread/thread/6e1beb37a5580ae3/8af6e667f595b3b1
>>>>
>>>>
>>>>
>>>> Możesz je wyszukiwać i weryfikować w ten sposób:
>>>>
>>>> http://spatialreference.org/ref/epsg/3120/
>>> K:\GIS\gdalwin32-1.6\bin\ogr2ogr.exe -t_srs EPSG:3120 -f "DGN" out.dgn
>>> gpsdata.kml
>>> też nie idzie.
>>
>> Już sie wyjaśniło, źle odpalasz ogr2ogr.exe (patrz wyżej).
>>
>>>>>> Czyli, w jednym poleceniu możesz skonwertować plik KML lub np.
>>>>>> Shapefile
>>>>>> do DGN z jednoczesną zmiana układu na 65. 
>>>>> To byłoby chyba zbyt piękne, żeby mogło być prawdziwe :-)
>>>> To jest możliwe. Jedyne problemy moga wystąpić z samym formatem DGN,
>>>> więc poczytaj co jest a co nie jest wspierane:
>>>>
>>>> http://gdal.org/ogr/drv_dgn.html
>>> Chodzi mi tylko o eksport linii i punktów do DGN, a to powinno być
>>> wspierane, choć o punktach chyba nic nie piszą.
>>> A jak ewentualnie SHP zaimportować do MS?
>>
>> Zakładam, że MS jak Microstation.
>> Nie wiem, na oczy tego oprogramowania nie widziałem.
>>
>> Ale na 100% masz podręcznik uzytkownika, więc skorzystaj :-)
> 
> Coś mi dzwoni, że jakoś z rok temu męczyłem się właśnie z importem
> plików SHP do MS. Musiałbym zajrzeć do notatek z tamtego okresu, ale
> pamiętam, że jakoś się udało poprzez MAP, który z kolei był w Civil'u,
> jednak sam plik SHP nie wystarczył do importu, potrzebne były jeszcze co
> najmniej 3 inne.

Shapefile to triplet, trzy pliki podstawowe: .shp, .shx i .dbf, które
zawsze muszą być w komplecie, w przeciwnym wypadku nie jest to Shapefile.

Nazwa Shapefile być może jest myląca bo sugeruje, że to jeden plik, ale
tak nie jest, są to  zawsze i wszędzie 3 pliki podstawowe plus inne
dodatkowe jak pliki z indeksami generowane i obsługiwane przez
oprogramowanie firmy ESRI.

> No i po imporcie zachwytu nie było, bo rysunek wyszedł
> bardzo prymitywny.
> Jednak bardzo dużo mi wyjaśniłeś i z pewnością jest to dość cenny krok
> naprzód w moich poszukiwaniach.

Super.

> Zastanawia mnie jeszcze tylko, dlaczego zaproponowałeś właśnie SHP, czy
> jest to jakiś obiecujący format z jakimiś przydatnymi możliwościami?

Nie zaproponowałem, a jedynie użyłem w przykładzie. Równie dobrze
mógłbym uzyć połączenia do bazy PostgreSQL czy Oracle, ale to
niepotrzebnie by skomplikowało przykład.
A użyłem Shapefile bo jest to jeden z popularniejszych formatów
przewijających sie tu na grupie, zakładam, że też znany Tobie.

Pozdrawiam
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Technical Details
Message-ID: <gukf1g$ger$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <guj8u4$f5l$1@news.onet.pl> <gujhr5$7gs$1@inews.gazeta.pl> <gujnqu$vik$1@news.onet.pl> <gujos3$9jv$1@inews.gazeta.pl> <guk2u4$vhd$1@news.onet.pl> <guk4cn$s5d$1@inews.gazeta.pl> <gukbcm$la0$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Mateusz Loskot <see.my@signature.net>
Newsgroups: pl.comp.gis
Subject: Re: eksport z Google Earth do CADa w układzie 65
Date: Fri, 15 May 2009 20:15:58 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 157
Message-ID: <gukf1g$ger$1@inews.gazeta.pl>
References: <guj8u4$f5l$1@news.onet.pl> <gujhr5$7gs$1@inews.gazeta.pl> <gujnqu$vik$1@news.onet.pl> <gujos3$9jv$1@inews.gazeta.pl> <guk2u4$vhd$1@news.onet.pl> <guk4cn$s5d$1@inews.gazeta.pl> <gukbcm$la0$1@news.onet.pl>
NNTP-Posting-Host: 94-193-98-140.zone7.bethere.co.uk
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1242414960 16859 94.193.98.140 (15 May 2009 19:16:00 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Fri, 15 May 2009 19:16:00 +0000 (UTC)
X-User: mloskot
In-Reply-To: <gukbcm$la0$1@news.onet.pl>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit