正常的做法是用nvarchar保存,應為googlemap,設置地點用String就可以了。google.map({'center':'35.3232432434,139.32434234'})
2. 怎樣正確選擇數據表的欄位類型
建議使用text類型,text的存儲可以達到2G,至於你所說的搜索問題,我想sqlServer的查詢內部肯定有他自己的演算法,在性能方面你不用擔心
3. idata不允許設置shape欄位
ArcGIS中的shape文件可以存儲地理數據的屬性表信息,我們可以在屬性表裡面添加一些擴展欄位,有時候我們也需要對已有的欄位信息進行修改,可以通過ArcMap和ArcCatalog來改變shape文件的欄位類型,ArcMap可以刪除欄位,但不可以添加欄位,ArcCatalog可以添加欄位,但不可以刪除欄位,兩者結合可以實現欄位類型的修改。打開ArcMap,添加shape數據到圖層管理其中,然後右鍵圖層打開屬性表。在屬性表中刪除要修改的欄位。打開ArcCatalog,使用文件夾連接添加.shp文件,右鍵點擊.shp文件,打開屬性表,在「欄位」選項卡中中添加剛才刪除的欄位,然後選擇數據類型,即可實現修改某一欄位數據類型的目的。
4. 如何在ARCGIS中創建屬性,如何選擇欄位的類型
這個問題很簡單的,你先打開屬性對話框,點擊options對話框,裡面有個add
field就可以添加屬性了,刪除屬性的方法是直接在屬性對話框中點擊右鍵,最下邊一個就是delete
field就可以刪除了,但是有一點一定要注意,就是在添加或刪除屬性時,必須在非編輯狀態。修改屬性數據時應該在編輯狀態。
5. arcgis中矢量文件POI.shp如何按某欄位及地理位置選擇
如果要按地理位置選擇,可以打開屬性表,左上角菜單,按屬性選擇,輸入欄位「縣」=「XXX」,然後就可以選中了。同樣道理,如果想選出所有學校的興趣點,可以按屬性選擇,輸入kind=XXX,這個kind可以找一個名字是學校的點看看就知道是多少了。
6. 在gis添加欄位時 如何選擇這幾項
這個要看你建立的欄位是存儲什麼信息的,具體再選擇!
分別是短整型,長整型,浮點型,雙精度浮點型,這些都是存儲數值的
text存儲文字
date存儲日期的
7. 資料庫應用中,在為欄位選擇數據類型時,需要從哪幾個方面考慮
主要考慮,要符合應用實際,便於使用,在存儲空間上盡量節省
可以參考如下
1,char 和 varchar
若長度固定,且字元數在15個以內,選擇 char,否則,選擇varchar;
2,decimal 和 float
decimal 用於存放精確的數據,float 用於存放非精確的數據,如果要存放精確的數據,選擇 decimal;
float 的存儲空間開銷一般小於 decimal,若需要存放非精確的數據,選擇 float;
3,時間類型
使用 int 來存儲:優點:欄位長度比 datetime 小;缺點:使用不方便;通常還是使用 datetime 類型;
注意存儲的時間粒度:只是存放年份,用數據類型 YEAR 比較好,佔用的空間小
祝好運,望採納。
8. 用於poi計算的經緯度要分欄位存儲嗎
如果數據是投影坐標系,直接使用屬性表中,欄位右鍵的計算幾何就可以了。
如果數據是地理坐標系或經緯度坐標系,則需要使用Data management tools -> Features -> Add Geometry Attributes工具(印象中這個工具是10.2中增加的腳本工具),在此工具的Geometry Properties參數中選擇Area_Geodestic就可以了。
如果ArcGIS版本是10.0或10.1,沒有此工具,可以使用欄位計算器中寫一段腳本進行計算。解釋器選擇Python,代碼如下寫:
!shape!.getArea('GEODESTIC')
9. 地理位置經緯度在Mysql中用什麼欄位類型來存,BOOLEAN
創建 MySQL 表時,您應當特別注意 lat 和 lng 屬性。鑒於 Google Maps 目前的縮放能力,您只需要精確到小數點後六位數。為了讓表佔用的存儲空間降至最低,您可以將 lat 和 lng 屬性指定為大小是 (10,6) 的浮點數。這樣,這些欄位將會存儲小數點後 6 位數以及小數點前最多 4 位數,如 -123.456789 度。