2017-08-17 47 views
2

我可以在這裏找到我關心的shapefile文件,但我確定這可以應用於任何使用基於狀態的座標平面座標:GeoTools,Java:如何將Shape文件數據從DOR轉換爲經緯度座標的可用多邊形

http://dor.wa.gov/content/FindTaxesAndRates/stshpdownloads.aspx

我目前使用GeoTools,一個Java工具包,設計用於讀取GIS shape文件這樣的顯示關於它們的信息。我可以通過文件進行迭代,並顯示與每個稅收管轄權相關聯的多邊形,但這裏的輸出示例行:

Seattle|0.096|MULTIPOLYGON(((1157963.4622609913 862693.0463841558, 
1157982.575083658 862880.4607074857, 1158623.4100880772 
864826.6100303978, ...))) 

根據我的研究,這些座標似乎沒有任何的排隊典型的座標系統。我期待他們來源於稱爲國家平面座標的座標系,但即使對於這些座標系,目前似乎也沒有正確的格式。我希望有人知道這些值來自哪裏,以及是否有辦法讓GeoTools以更標準化的經緯度格式輸出它們。

+1

如果我認爲正確,shapefile將投影與它們一起存儲。如果您可以從文件或投影的「EPSG」代碼(投影的全局標識符)獲取投影,您將自動知道如何處理座標。 – vatbub

+0

看看geotools.org上的crs教程,你會看到如何做到這一點 –

回答

2

我只是從網站上下載最新的shape文件,並把它們導入ArcGIS和它說以下內容:

Data Type: Shapefile Feature Class 
Shapefile: C:\Users\(...)\Downloads\Cities_17Q3\Cities_17Q3.shp 
Geometry Type: Polygon 
Coordinates have Z values: No 
Coordinates have measures: No 

Projected Coordinate System: NAD_1983_HARN_StatePlane_Washington_South_FIPS_4602_Feet 
Projection: Lambert_Conformal_Conic 
False_Easting: 1640416,66666667 
False_Northing: 0,00000000 
Central_Meridian: -120,50000000 
Standard_Parallel_1: 45,83333333 
Standard_Parallel_2: 47,33333333 
Latitude_Of_Origin: 45,33333333 
Linear Unit: Foot_US 

Geographic Coordinate System: GCS_North_American_1983_HARN 
Datum: D_North_American_1983_HARN 
Prime Meridian:  Greenwich 
Angular Unit: Degree 

此外,對於西雅圖多邊形似乎視覺排隊:

enter image description here

這意味着您正在使用GCS_North_American_1983_HARN座標系和Lambert_Conformal_Conic投影

相關問題