Suite

ST_Within pour TIN ou objet 3D dans PostGIS

ST_Within pour TIN ou objet 3D dans PostGIS


Je voudrais demander si un point est situé dans l'objet TIN. Mon objet TIN est un objet fermé (enveloppe convexe) (c'est-à-dire la surface d'un objet rond). j'ai essayé d'utiliserST_Dans, mais le message d'erreur renvoie :

ERREUR : Type de géométrie inconnu : 15 - Étain

Ma requête est la suivante :

SELECT ST_Within(mypoint,mytinobject) As mypointinmytinobject FROM (SELECT ST_GeomFromText('POINT(x,y,z)', SRID) As mypoint, (SELECT geom FROM mytintable WHERE gid=1) As mytinobject ) As myobjects;

À quoi ressemblent les fonctions de requête 3D équivalentesST_Danspour un objet TIN 3D dans PostGIS ?

C'est une région anatomique 3D complexe. Ce n'est pas solide, c'est une surface. Si elle est représentée comme Polyhedralsurface, comment pourrions-nous demander si un point est situé à l'intérieur de cette surface fermée (ou d'une région). Dois-je en faire un corps solide. Cela pourrait-il être fait dans PostGIS?


N'utilisez pas de TIN pour cela, utilisez une surface polyédrique et la fonction ST_3DDistance pour tester les tests de confinement.


Voir la vidéo: Microsoft Office PowerPoint 2000 Add a 3D effect