🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.gis
Article #11969

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

#11969
From: Mateusz Loskot
Date: Tue, 19 May 2009 22:18
89 lines
3599 bytes
user.80 wrote:
> Mateusz Loskot pisze:
>> "user.80" <user.80@buziaczek.pl> wrote in message
>> news:gurh5l$pum$1@news.onet.pl...
>>> Mateusz Loskot pisze:
>>>> Podaj co dostajesz uruchamiając takie polecenie:
>>>>
>>>> ogrinfo input.kml
>>>
>>> Dostaję dokładnie to samo, co powyżej, czyli dla ścisłości:
>>> FAILURE:
>>> Unable to open datasource 'input.kml' with the foolowing drivers.
>>> -> ERSI Shapefiles
>>> -> MapInfo File
>>> -> UK .NTF
>>> -> SDTS
>>> -> TIGER
>>> -> S57
>>> -> DGN
>>> -> VRT
>>> -> REC
>>> -> Memory
>>> -> BNA
>>> -> CSV
>>> -> GML
>>> -> GPX
>>> -> KML
>>> -> GeoJSON
>>> -> GMT
>>> -> ODBC
>>> -> PGeo
>>> -> XPlane
>>> -> AVCBin
>>> -> AVCE00
>>> -> Geoconcept
>>>
>>> Jak widać, program wyraźnie odmawia współpracy i złośliwie blokuje mi
>>> dalszą karierę programisty ;-)
>>
>> Wrzuć mi gdzieś na jakiś serwer ten input.kml, zobaczę co z nim nie tak.
>>
>> Przy okazji, do konwersji KML na inne formaty możesz użyć GPSBabel:
>>
>> http://www.gpsbabel.org/
>>
>> Nie obsługuje DGN, z tego co mi wiadomo, ale na pewno ESRI Shapefile.
>> A z Shapefile do DGN jest już bliżej (łatwiej)
> 
> Problematyczny plik, który pożyczyłem od znajomych, został umieszczony
> tutaj: http://www.sendspace.pl/file/ppPERg8G/
> W Google Earth otwiera się bez problemu

Sprawdziłem ten plik i nie jest on zgodny z wymaganiami standardu KML.
Nie jest istotne czy w Google Earth się otwiera czynie,
GE to nie standard.

Otwórz ten plik w edytorze i zmień drugą linię z

<kml>

na

<kml xmlns="http://www.opengis.net/kml/2.2">

Teraz wszystko powinno działać.

> i byłoby miło, gdyby jednak był
> tak uprzejmy i zamienił się bezpośrednio na DGN w układzie 65 ;-)

Spróbuj sam!

Pamiętaj że KML to kupa "śmiecia" i nie ma możliwości
na płynne, czyste i pełne przeniesienie danych z KML do innego plikowego
formatu bez przetworzenia. KML to nie jest format GIS w tradycyjnym
rozumieniu, to jest taki "śmietnik" jak HTML = dane + wizualizacja.
Dodatkowo, KML to geometria multilinestring 3D. Nie wiem jak jest w DGN
ze wsparciem dla 3D, nie wiem jak jest z multilinestring.


Dlatego możesz wymusić wygenerowanie prostych polilinii, nie multi:

ogr2ogr -f DGN my.dgn input.kml Tracks -nlt LINESTRIN

Jak użyć opcji -t_srs aby wykonać transformację do 65 to już Ci podałem.

Pozdrawiam
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Technical Details
Message-ID: <guvb7e$955$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> <guqu7c$ug9$1@news.onet.pl> <gurdnl$iis$1@inews.gazeta.pl> <gurh5l$pum$1@news.onet.pl> <gurpo5$e5j$1@inews.gazeta.pl> <gus4v9$jtq$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: Tue, 19 May 2009 23:18:22 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 89
Message-ID: <guvb7e$955$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> <guqu7c$ug9$1@news.onet.pl> <gurdnl$iis$1@inews.gazeta.pl> <gurh5l$pum$1@news.onet.pl> <gurpo5$e5j$1@inews.gazeta.pl> <gus4v9$jtq$1@news.onet.pl>
NNTP-Posting-Host: 94-193-98-140.zone7.bethere.co.uk
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1242771502 9381 94.193.98.140 (19 May 2009 22:18:22 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 19 May 2009 22:18:22 +0000 (UTC)
X-User: mloskot
In-Reply-To: <gus4v9$jtq$1@news.onet.pl>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit