JTS ÅäÆú·ÎÁö ½ºÀ§Æ®

2 Â÷¿ø ¼±Çü ±âÇÏÇÐ ¸ðµ¨¸µ ¹× Á¶ÀÛÀ»À§ÇÑ API
Áö±Ý ´Ù¿î·Îµå

JTS ÅäÆú·ÎÁö ½ºÀ§Æ® ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Dr JTS
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 8 MB

JTS ÅäÆú·ÎÁö ½ºÀ§Æ® ű×


JTS ÅäÆú·ÎÁö ½ºÀ§Æ® ¼³¸í

¸ðµ¨¸µ ¹× 2 Â÷¿ø ¼±Çü Çü»óÀ» Á¶ÀÛÇϱâÀ§ÇÑ API JTS ÅäÆú·ÎÁö ½ºÀ§Æ® ¸ðµ¨¸µ 2 Â÷¿ø ¼±Çü geometry.JTS ¼ö¸¹Àº ±âÇÏÇÐÀû Á¶°Ç°ú ±â´ÉÀ» Á¦°ø Á¶ÀÛÇÏ´Â APIÀÌ´Ù. ´Ü¼ø¿¡ JTS¿¡ ºÎÇÕ ÇÔÀ» ¼±¾ð´Â SQL¿¡ ´ëÇÑ ±ÔÁ¤ÀÌ ¿ÀÇ GIS Consortium¿¡¼­ ÃâÆÇ Æ¯Â¡. ¿ä±¸ »çÇ× : ¡¤ ÀÚ¹Ù ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ±â´É °³¼± ¸ðµç Áö¿À¸ÞÆ®¸® À¯Çü ¡¤ Ãß°¡ Geometry.reverse () ¸Þ¼Òµå GMLWriter¿¡ ¡¤ Ãß°¡ setSrsName, setNamespace, setCustomRootElements ¹æ¹ý ¡¤ Ãß°¡ Envelope.getArea ¹æ¹ý CoordinateSequences¿¡ ¡¤ Ãß°¡ º¹»ç, copyCoord ¹æ¹ý ¡¤ ºÀÅõ¿¡ Ãß°¡ µÈ ¸éÀû ¹ý ¡¤ Ãß°¡ extractPoint (PT, ¿ÀÇÁ¼Â) LengthIndexedLine ¹× LocationIndexedLine¿¡ ´ëÇÑ ¹æ¹ýÀ» ¡¤ Ãß°¡ CoordinatePrecisionReducerFilter ¡¤ Ãß°¡ UnaryUnionOp (Ä÷º¼Ç, GeometryFactory) »ý¼ºÀÚ´Â ´õ ÀÚµ¿À¸·Î ºó ÀÔ·ÂÀ» ó¸®ÇÏ´Â ¡¤ Ãß°¡ DiscreteHausdorffDistance Ŭ·¡½º Á¡ÁøÀûÀ¸·Î ºÒ¸± ¡¤ Á¦ÀÛ LineMerger ¼ö ¡¤ Ãß°¡ GeometricShapeFactory.createArcPolygon´Â ´Ù°¢Çü È£¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù ¡¤ Çâ»óµÈ Geometry.buffer () SRID¸¦ º¸Á¸Çϱ⠡¤ ¼º´É Çâ»ó ¡¤ (Áߺ¹ ¿¡Áö¸¦ °ËÃâÇϱâÀ§ÇÑ ´õ È¿À²ÀûÀÎ ±â¼úÀ» ÀÌ¿ëÇÏ¿©) ¼º´ÉÀÌ °³¼± EdgeList ¡¤ (java.io.ByteArrayInputStreamÀÇ »ç¿ëÀ» ÇÇÇÔÀ¸·Î½á) ByteArrayInStream¿¡ ´ëÇÑ ¼º´É Çâ»ó ¡¤ Ç®·Á ±³Â÷Á¡ °è»ê¿¡ HCoordinate ÇÇÇϱâ À§ÇØ °´Ã¼ ÇÒ´ç ¡¤ ´õ ³ªÀº ¿ÀÇÁ¼Â °î¼± »ý¼º ¹× ´Ü¼øÈ­¸¦ ÅëÇØ ¹öÆÛ¸µ Çâ»óµÈ ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù. ¡¤ IsValipOp ÀüȯÇÏ¿© Çâ»óµÈ ¼º´ÉÀ» ³»Æ÷ ±¸¸Û °Ë»ç¿¡ »ç¿ëÇϱâ STRtree ¡¤ ¹ö±× ¼öÁ¤ ¡¤ °íÁ¤ Geometry.getClassSortIndex ()´Â °ÔÀ¸¸£°Ô Á¤·Ä µÈ Ŭ·¡½º ¸ñ·ÏÀ» ÃʱâÈ­ÇÕ´Ï´Ù. ÀÌ°ÍÀº ½º·¹µù ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ »ç°¢ÇüÀÇ °æ°è ÁöÁ¡¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ °á°ú¸¦ ¹ÝȯÇÏ´Â RectangleContainsÀ» °íÁ¤ ¡¤ ¹ß»ý com.vividsolutions.jts.simplify.LineSegmentIndex¿¡ °íÁ¤ ¿À·ù°¡ TopologyPreservingSimplifier¸¦ »ç¿ëÇÏ¿© ´Ü¼øÈ­ µÈ ´Ù°¢ÇüÀº ƯÁ¤ »óȲ¿¡¼­ ¹«È¿ ¡¤ ±×µéÀº ¾ÆÁÖ ÀÛÀº ±¸¸ÛÀ» Æ÷ÇÔ ÇÒ ¶§ ºó ´Ù°¢ÇüÀÇ ¿øÀÎ DouglasPeuckerSimplifier¿¡ °íÁ¤ ¿À·ù°¡ ¹ÝȯµÇ´Â ¡¤ °íÁ¤ PackedCoordinateSequence°¡ nullÀÇ ÁÂÇ¥ °ªÀ» NaNÀÌ µ¹¾Æ°©´Ï´Ù ÀÌ ÅðÈ­ (Á¦·Î Áö¿ª) Æú¸®°ïÀ» ó¸® ±×·¡¼­ ¡¤ °íÁ¤ Geometry.centroid () (CentroidArea) ¡¤ °íÁ¤ Geometry.buffer () (OffsetCurveBuilder´Â) ±×·¡¼­ Á¦´ë·Î °ÅÀÇ µ¿ÀÏ ¼±»ó ¶óÀÎ JOIN_MITRE ÄÉÀ̽º¸¦ ó¸®ÇÏ´Â ¡¤ °íÁ¤ GeometryFactory.toGeometry (ºÀÅõ)´Â CW ´Ù°¢ÇüÀ» ¹Ýȯ ¡¤ UnaryUnionOp °íÁ¤ Á¤È®ÇÏ°Ô P / L / A ¼ººÐ°ú ÀÌÁ¾ÀÇ ÀÔ·ÂÀ» ó¸®Çϵµ·Ï ¡¤ ¼±Çü ¸µÀ» ¹Þ¾Æ UnaryUnionOp °íÁ¤ ¡¤ ¿Ã¹Ù¸£°Ô ÇÚµé Á¦·Î Áö¿ªÀÇ ´Ù°¢Çü¿¡ CentroidArea¸¦ °íÁ¤ ¡¤ ¿äûÀÌÀÖÀ» ¶§ Ç×»ó Ãâ·Â 3D·Î WKBWriterÀ» °íÁ¤ÇÏ°í,ÀÌ °æ¿ì Á¦´ë·Î 2D packedCoordinateSequencesÀ» ó¸®Çϱâ À§ÇØ ¡¤ °íÁ¤ NodedSegmentString ¿Ã¹Ù¸£°Ô ±æÀÌ Á¦·Î ¶óÀÎ ¼¼±×¸ÕÆ®¸¦ ó¸®Çϵµ·Ï (safeOctant ÅëÇØ) ¡¤ ºÒÇÊ¿äÇÑ CGAlgorithms °³Ã¼¸¦ Á¦°ÅÇÏ´Â Äڵ带 Á¤¸® ¡¤ ²ÀÁöÁ¡ÀÇ ¼ö¸¦ ¿äûÇÑ ¾ÆÅ© º¸ÀåÇϱâ À§ÇØ GeometricShapeFactory.createArcÀ» °íÁ¤ ¡¤ API º¯°æ ¡¤ ÀÌÀü GML I / ÇÙ½É JTS Äڵ庣À̽º¿¡ O Ŭ·¡½º ¡¤ ±âº»ÀûÀ¸·Î srsName ¼Ó¼ºÀ» ÀÛ¼ºÇÏÁö ¾Ê´Â GMLWriter º¯°æ ¡¤¿¡¼­ DistanceOp nearestPointsÀº ¸Þ¼Òµå À̸§À» »ç¿ëÇÏ¿© Àüȯ ¡¤ ³ëÃâ STRtree.getRoot () ¸Þ¼Òµå ¡¤ JTS TestBuilder ¡¤ UI °³¼± ÀÔ·Â Æгο¡¼­ GMLÀ» ÀÐÀ» ¼ö ¡¤ ±â´É Ãß°¡ º¸±â ´ëÈ­ »óÀÚ ¡¤ Ãß°¡ GML Ãâ·Â ¡¤ Çü»ó ÀÔ·Â ÅؽºÆ® ¿µ¿ª¿¡ Ãß°¡ µÈ ÆÄÀÏ drag'n'drop °è»ê ½Ã°£ÀÇ ¡¤ Ãß°¡ Ç¥½Ã ¡¤ Ãß°¡ µÈ Åë°è ÆгΠȮÀå ±â´É ¸ñ·Ï ¡¤ Ãß°¡ ½ºÄ®¶ó ÇÔ¼ö ÆгÎ, PNG·Î ¡¤ Ãß°¡ ÀúÀå ¡¤ JTSÀÇ TestRunner ¡¤ ±â´É °³¼± ¡¤ Ãß°¡ -testCaseIndex ¸í·É ÁÙ ¿É¼Ç


JTS ÅäÆú·ÎÁö ½ºÀ§Æ® °ü·Ã ¼ÒÇÁÆ®¿þ¾î