_

eksport z Google Earth do CADa w układzie 65

Archiwum grupy newsowej pl.comp.gis. Na razie tylko do czytania i przeszukiwania.

eksport z Google Earth do CADa w układzie 65

Postprzez user.80 » maja 15, 2009 10:26

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?
Pozdrowienia.
user.80
 

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

Postprzez Mateusz Loskot » maja 15, 2009 12:57

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/).

Obsługuje format KML, DGN i inne (http://gdal.org/ogr/ogr_formats.html),
jak również transformacje pomiedzy układami wspł.

Czyli, w jednym poleceniu możesz skonwertować plik KML lub np. Shapefile
do DGN z jednoczesną zmiana układu na 65. Układy wejściowe/wyjściowe
polecam podawać w formie kodów EPSG które znajdziesz np. tu

http://spatialreference.org

Pozdrawiam
--
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Mateusz Loskot
 

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

Postprzez user.80 » maja 15, 2009 14:41

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.

> 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.

> 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 :-)

> Układy wejściowe/wyjściowe
> polecam podawać w formie kodów EPSG które znajdziesz np. tu
>
> http://spatialreference.org

Pozdrawiam
user.80
 

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

Postprzez Mateusz Loskot » maja 15, 2009 14:57

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.

>> 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) 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. ... 67f595b3b1

Możesz je wyszukiwać i weryfikować w ten sposób:

http://spatialreference.org/ref/epsg/3120/

>> 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

Pozdrawiam
--
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Mateusz Loskot
 

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

Postprzez user.80 » maja 15, 2009 17:49

begin:vcard
fn:User.80
n:;User.80
version:2.1
end:vcard
user.80
 

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

Postprzez Mateusz Loskot » maja 15, 2009 18:14

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-supp ... c112dd9aa9


>> 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. ... 67f595b3b1
>>
>>
>> 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 :-)

Pozdrawiam
--
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Mateusz Loskot
 

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

Postprzez user.80 » maja 15, 2009 20:13

begin:vcard
fn:User.80
n:;User.80
version:2.1
end:vcard
user.80
 

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

Postprzez Mateusz Loskot » maja 15, 2009 21:15

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-supp ... c112dd9aa9
>>
>>
>>
>>>> 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. ... 67f595b3b1
>>>>
>>>>
>>>>
>>>> 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
Mateusz Loskot
 

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

Postprzez Michal Baranski » maja 17, 2009 14:02

Witam
Parę słów wyjaśnień.
GDAL obsługuje DGN w wersji 7, w bardzo uproszczonej wersji, nowa wersja
v8 DGN jest nie zaimplementowana.
W Microstation 8i wykorzystuje się bibliotekę GDAL w wersji 1.3.0 do
obsługi WMS, czy do czegoś więcej, nie wiem. W tej wersji dodano obsługę
układów współrzędnych zgodnych z epsg.
Microstation 8i Map obsługuje shapefile i wiele innych formatów,
zapewniona jest w locie konwersja układów.

Programista może napisać sobie programik pod Microstation, który
skorzysta z bibliotek gdal, proj4, shapefile i wygeneruje mu obrazek
zgodny z oczekiwania i to zrobi dla dowolnego Microstation.
Pozdrawiam
Michał
Michal Baranski
 

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

Postprzez user.80 » maja 18, 2009 00:13

begin:vcard
fn:User.80
n:;User.80
version:2.1
end:vcard
user.80
 

Następna strona

Powrót do pl.comp.gis

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników