Daha çox

Məkan Referansının ArcPy istifadə edərək Koordinat Sisteminin Proqnozlaşdırılıb-göstərilməməsi yoxlanılır?


Python istifadə edərək ArcGIS 10.1-də CreateFishnet-i dəyişdirirəm ... İstifadəçidən məkan referansı kimi proqnozlaşdırılan bir koordinatı daxil etməsini istəmək istəyirəm.

İstifadəçinin səhvən coğrafi koordinat qoymadığını necə yoxlaya bilərəm?

Bir fikrim var ki, istifadəçidən giriş koordinatına istinad olaraq WKID qoymasını istərəm. Bu halda bunun proqnozlaşdırılan bir koordinat olub olmadığını yoxlaya bilərəm. Ancaq bu skriptlə bir vasitə düzəltsəm, GetParamterAsText funksiyasından istifadə edib dəyəri 'məkan referansı' olaraq təyin edə bilərəm. Bu vəziyyətdə istifadəçi Coğrafi / Proqnozlaşdırılan koordinat qovluğundan koordinat seçəcəkdir.

Bu vəziyyətdə proqnozlaşdırılan bir koordinatın seçilməsinə necə əmin ola bilərəm?


Bir arppy SpatialReference obyektinin proqnozlaşdırıldığını və ya coğrafi olduğunu təyin etmək üçün əmlak növündən istifadə edin:

geoSR = arcpy.SpatialReference (4326) çap geoSR.type Geographic projSR = arcpy.SpatialReference (28356) print projSR.type proqnozlaşdırılır