User Tools

Site Tools

git_prostorove_databaze

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
git_prostorove_databaze [2018/05/28 16:52]
efox [geometrický objektový model dle OGC]
git_prostorove_databaze [2018/05/28 17:24] (current)
efox [funkce třídy geometry]
Line 119: Line 119:
   * pro geometry: dimension, geometrytype, srid   * pro geometry: dimension, geometrytype, srid
   * empty: definuje prázdnou geometrii   * empty: definuje prázdnou geometrii
 +===== funkce třídy geometry =====
 +  * dimension
 +  * envelope: lomená čára typu BoundingBox
 +        * MBR (minimal bounding rectangle)
 +              * operace: MBRcontains, eithin, equal, intersect, overlaps, touches, joint
 +        * určuje nejmenší obdélník, do kterého lze daný geometrický útvar vepsat
 +  * geometrytype: point, linestring, polygon, ...
 +  * srid
 +
 +===== funkce objektu linestring =====
 +  * glenght
 +  * isclosed (1 nebo 0, shodnost koncového bodu a výchozího bodu)
 +  * numpoints 
 +  * strrtpoint, endpoint, point(g,N)
 +
 +===== funkce objektu polygon =====
 +  * area
 +  * exteriorring (vnější kružnice polygonu jako typ linestring)
 +  * interiorring (vnitřní blabla)
 +  * numinterrings (počet vnitřních kružnic - děr)
 +
 +===== funkce objektu geometryCollection =====
 +  * geometry(g,N)
 +  * numgeometries(g)
 +
 +===== přehled =====
 +  * point: x(), y(),m()
 +  * curve: lenght, startpoint, endpoint, isclosed, isring
 +  * linestring: numpoints, pointn
 +  * multicurve: isclosed, lenght
 +  * surface: area: centroid, pointonsurface
 +  * polygon: exterioring, numinrioring, interioringn
 +  * TIN: numpatches, patchn, boundingpolygon, isclosed
 +
 +
 +
  
 ====== uložení dat v geodatabázi ====== ====== uložení dat v geodatabázi ======
Line 167: Line 203:
         * complement (doplněk)         * complement (doplněk)
         * convex hull (konvexní obal)         * convex hull (konvexní obal)
 +  * binární prostorové operátory (počítají hodnotu ze dvou položek)
 +        * distance
 +        * direction (úhel udávající azimut)
 +
 +====== geometrické funkce ======
 +  * převod geom formátů: astext, asbinary, geomgromtext, geomfromwkb
 +        * i point-linestrin-polygon as text apod
 +
 +====== prostorové analytické funkce ======
 +  * všechny funkce přidávají dvě geometrie
 +  * výsledek je boolean
 +  * contains (pokud leží BB úplně)
 +  * within (jako contains ale opačně)
 +  * crosses (BB se nekříží)
 +  * equals (stejné geometrie)
 +  * intersects (BB se dotýkají nebo překrývají)
 +  * overlaps (BB se překrývají)
 +  * touches (BB se dotýkají)
 +  * disjoint (BB se ani nedotýkají ani nepřekrývají)
  
  
Permalink git_prostorove_databaze.1527519131.txt.gz · Last modified: 2018/05/28 16:52 by efox

oeffentlich