Daha çox

Enlem / Boylam MS SQL Server üçün həndəsə məlumat növü


Sql Server həndəsə məlumat növünü enlem / Boylam endirməliyəm

Mən yalnız masama bir shapefile idxal etdim (həndəsə)

Bu sorğu işləmir: -

dbo.special-dən geom.Lat [Latitude], geom.Length [Longitude] kimi seçin

Aldığım səhv:

'Microsoft.SqlServer.Types' məclisində 'Microsoft.SqlServer.Types.SqlGeometry' növü üçün 'Lat' xassəsi və ya sahəsi tapılmadı.

Bu sorğu Enlem və boylamı qaytarır, lakin format google maps ilə uyğun gəlmir: -

U.name, Boylam kimi Centroid.STY, Latidude kimi Centroid.STX seçin (geom.STCentroid () -ı Centroid, dbo.special-dən NAME seçin)

Həm də: -

ST_X (ST_Transform (geom, 4326)), ST_Y (ST_Transform (geom, 4326)) SEÇİN xüsusi

verir

'ST_Transform' tanınmış bir daxili funksiya adı deyil.

Zəhmət olmasa təklif edin


Ətrafdakı mötərizələrdən istifadə etməyə çalışınLatUzun:

[geom] seçin. [Lat] [Latitude], [geom]. [Long] as [Boylam] dbo.special.

Bu iş mənim üçün:

[GEOM] seçin. [STY] [Latitude], [GEOM]. [STX] [Longitude] FROM [dbo]. [XÜSUSİ]

Proqnozlaşdırılan koordinat sistemi

A, Yerin düz, iki ölçülü bir təsviridir. Kürə və ya sferoid coğrafi koordinat sisteminə əsaslanır, lakin koordinatlar üçün xətti ölçü vahidlərindən istifadə edir, beləliklə məsafə və sahə hesablamaları eyni vahidlər baxımından asanlıqla aparılır. Proqnozlaşdırılan koordinat sistemi regional məlumat dəstləri və tətbiqetmələr üçün uyğundur.

En və boylam koordinatları düz proyeksiyada x, y koordinatlarına çevrilir. X koordinatı ümumiyyətlə bir nöqtənin şərq istiqamətinə, y koordinatı isə bir nöqtənin şimal istiqamətinə istiqamətlənir. Şərqdən və qərbdən uzanan orta xətt x oxu, şimal və cənub istiqamətində uzanan orta xətt y oxu olaraq adlandırılır.

X və y oxlarının kəsişməsi mənşəlidir və ümumiyyətlə (0,0) koordinatına malikdir. X oxunun üstündəki dəyərlər müsbətdir və x oxunun altındakı dəyərlər mənfidir. X oxuna paralel xətlər bir-birindən eyni məsafədədir. Y oxunun sağındakı dəyərlər müsbət, y oxunun solundakı dəyərlər mənfidir. Y oxuna paralel olan xətlər bərabər məsafəlidir.