2013-03-24 19 views
0

我目前投資的項目是將海圖和地圖實施到我們的自定義Google地圖應用程序中。但是,我很不確定如何真正去做這件事。我想從這裏使用NOAA ENC數據:在Google地圖上顯示NOAA ENC圖表

http://www.charts.noaa.gov/ENCs/ENCs.shtml 

我希望做的就是使用這些數據顯示在谷歌地圖的圖表。有沒有人有關於如何做到這一點的任何想法/提示/見解?

+0

您的具體問題是什麼?你不確定如何做一個客戶瓷磚地圖,不確定如何將他們的圖像切割成瓷磚,或什麼?該過程中的哪一步會給你帶來問題? – 2013-03-24 22:31:38

+0

基本上我的困境是,我不確定如何將這些數據導入Google地圖,就像他們在這裏:http://marine.geogarage.com/routes。這些數據實際上是電子格式,但是(確切地說S-57),但我不知道如何將其轉換爲我可以導入Google地圖的格式。 – 2013-03-25 00:50:06

回答

3

顯然有一個開放源代碼的讀取器插入常用的實用工具(ogr2ogr),它允許您將數據轉換爲shape文件格式: http://home.gdal.org/projects/s57/

一旦你的數據轉化爲Shape文件格式,然後將其轉化爲瓷磚是一個很好理解的問題。以下是某人發佈的某條博客帖子: http://jongyulin.com/2009/05/getting-started-with-map-tiling-mapnik-and-shapefiles/

+0

很酷的工具,我之前用它來轉換shapefile,但沒有意識到它支持S-57文件。它還會將這些ENC文件直接轉換爲KML(但至少我測試的文件太大,無法顯示Google地圖)。 – geocodezip 2013-03-25 05:57:16

+0

那是否回答你的問題? – 2013-03-25 06:43:27

+0

它絕對有幫助!但事實證明,我可以使用ogr2​​ogr實用程序將文件轉換爲KML,但輸出文件每個都超過10 MB。 但是,我還沒有嘗試將它們轉換爲shapefile,所以我想我可能會一起嘗試。感謝所有的幫助傢伙! – 2013-04-04 20:54:43