View Full Version : آيا point داخل polygon است؟
alirezash
جمعه 07 خرداد 1395, 09:11 صبح
آيا point داخل polygon است؟
سلام دوستان
در داخل جدولي چندين point داريم كه به صورت (lati, long )(طول و عرض جغرافيايي ) تعريف شده اند. حال ميخواهيم تشخيص دهيم كه اين نفاط داخل يك polygon كه آن هم شامل يك سري مختصات است در یک جدول دیگه قرار دارد يا نه؟
ممنون میشم کمک کنید
alirezash
جمعه 07 خرداد 1395, 09:43 صبح
از تو اینترنت دستور زیر رو پیدا کردم . ولی چجوری میتونم اطلاعات رو از چدول ها بخونم
DECLARE @g geography;DECLARE @h geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SET @h = geography::Point(47.653, -122.358, 4326)
SELECT @g.STIntersects(@h)
alirezash
جمعه 07 خرداد 1395, 09:44 صبح
DECLARE @g geography;DECLARE @h geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SET @h = geography::Point(47.653, -122.358, 4326)
SELECT @g.STIntersects(@h)
alirezash
جمعه 07 خرداد 1395, 19:45 عصر
کسی بلد نیست ؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.