Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Commit

Permalink
Merge pull request #4 from ChrisFrenchPDX/mlh/metadata-review-Geometry
Browse files Browse the repository at this point in the history
Update metadata for Geometry
  • Loading branch information
ChrisFrenchPDX committed Aug 27, 2019
2 parents 562d84f + 68acefc commit b309797
Show file tree
Hide file tree
Showing 11 changed files with 130 additions and 104 deletions.
24 changes: 13 additions & 11 deletions arcgis-ios-sdk-samples/Geometry/Buffer/README.metadata.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
{
"category": "Geometry",
"description": "@@TODO: This sample demonstrates how to use AGSGeometryEngine to create polygons from a map location and linear distance (radius). For each input location, the sample creates two buffer po",
"description": "Create a buffer around a map point and display the results as a Graphic.",
"ignore": false,
"images": [
"image1.png"
],
"keywords": [
"Analysis Buffer GeometryEngine",
"class AGSGeometryEngine.bufferGeometry(_:byDistance:)",
"class AGSGeometryEngine.geodeticBufferGeometry(_:distance:distanceUnit:maxDeviation:curveType:)",
"AGSGraphicsOverlay"
"buffer",
"geometry engine",
"Euclidean",
"Geodesic",
"AGSGeometryEngine",
"AGSGraphicsOverlay",
"AGSGeoViewTouchDelegate"
],
"redirect_from": "@@TODO: /ios/latest/swift/sample-code/buffer.htm",
"redirect_from": "/ios/latest/swift/sample-code/buffer.htm",
"relevant_apis": [
"class AGSGeometryEngine.bufferGeometry(_:byDistance:)",
"class AGSGeometryEngine.geodeticBufferGeometry(_:distance:distanceUnit:maxDeviation:curveType:)",
"AGSGraphicsOverlay"
"AGSGeometryEngine",
"AGSGraphicsOverlay",
"AGSGeoViewTouchDelegate"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"BufferViewController.swift",
"BufferOptionsViewController.swift"
],
"title": "@@TODO: Buffer"
"title": "Buffer"
}
Original file line number Diff line number Diff line change
@@ -1,25 +1,23 @@
{
"category": "Geometry",
"description": "@@TODO: This sample demonstrates how to clip a geometry with an envelope using AGSGeometryEngine.",
"description": "Clip a geometry with another geometry.",
"ignore": false,
"images": [
"image1.png"
],
"keywords": [
"Geometry",
"Clip",
"Geometry Engine",
"class AGSGeometryEngine.clipGeometry(_:with:)",
"geometry",
"clip",
"geometry engine",
"AGSGraphicsOverlay",
"AGSGraphic",
"AGSGeometry",
"AGSEnvelope",
"AGSSimpleLineSymbol",
"AGSSimpleFillSymbol"
],
"redirect_from": "@@TODO: /ios/latest/swift/sample-code/clip-geometry.htm",
"redirect_from": "/ios/latest/swift/sample-code/clip-geometry.htm",
"relevant_apis": [
"class AGSGeometryEngine.clipGeometry(_:with:)",
"AGSGraphicsOverlay",
"AGSGraphic",
"AGSGeometry",
Expand All @@ -28,8 +26,7 @@
"AGSSimpleFillSymbol"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"ClipGeometryViewController.swift"
],
"title": "@@TODO: Clip Geometry"
"title": "Clip Geometry"
}
Original file line number Diff line number Diff line change
@@ -1,20 +1,37 @@
{
"category": "Geometry",
"description": "@@TODO: This sample demonstrates simple ways to create different types of geometries.",
"description": "Create simple geometry types.",
"ignore": false,
"images": [
"image1.png"
],
"keywords": [
"@@TODO: *** PLEASE ADD ADDITIONAL KEYWORDS ***"
"point",
"point collection",
"polyline",
"multipoint",
"polygon",
"envelope",
"geometry",
"graphic",
"AGSGraphicsOverlay",
"AGSGraphic",
"AGSEnvelope",
"AGSMultipointBuilder",
"AGSPolylineBuilder",
"AGSPolygonBuilder"
],
"redirect_from": "/ios/latest/swift/sample-code/create-geometries.htm",
"relevant_apis": [
"@@TODO: *** PLEASE ADD RELEVANT APIS ***"
"AGSGraphicsOverlay",
"AGSGraphic",
"AGSEnvelope",
"AGSMultipointBuilder",
"AGSPolylineBuilder",
"AGSPolygonBuilder"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"CreateGeometriesViewController.swift"
],
"title": "@@TODO: Create geometries"
"title": "Create geometries"
}
16 changes: 11 additions & 5 deletions arcgis-ios-sdk-samples/Geometry/Cut geometry/README.metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"category": "Geometry",
"description": "@@TODO: This sample demonstrates how to cut a geometry with a polyline using the AGSGeometryEngine. For example, you may want to subdivide a large parcel polygon into several smaller parce",
"description": "Cut a geometry along a polyline.",
"ignore": false,
"images": [
"CutGeometry.png"
Expand All @@ -9,17 +9,23 @@
"geometry",
"cut",
"split",
"geometry engine",
"AGSGeometryEngine",
"AGSGeometryEngine.cut(_:withCutter:)"
"AGSPolygon",
"AGSPolyline",
"AGSGraphicsOverlay",
"AGSGraphic"
],
"redirect_from": "/ios/latest/swift/sample-code/cut-geometry.htm",
"relevant_apis": [
"AGSGeometryEngine",
"AGSGeometryEngine.cut(_:withCutter:)"
"AGSPolygon",
"AGSPolyline",
"AGSGraphicsOverlay",
"AGSGraphic"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"CutGeometryViewController.swift"
],
"title": "@@TODO: Cut geometry"
"title": "Cut geometry"
}
Original file line number Diff line number Diff line change
@@ -1,44 +1,34 @@
{
"category": "Geometry",
"description": "@@TODO: Demonstrates how to densify or generalize a polyline geometry. In this example, points representing a ship's location are shown at irregular intervals. One can densify the polyline",
"description": "A multipart geometry can be densified by adding interpolated points at regular intervals.",
"ignore": false,
"images": [
"image1.png"
],
"keywords": [
"Edit and Manage Data",
"AGSMap",
"AGSBasemap",
"simplify",
"densify",
"generalize",
"AGSGeometryEngine",
"AGSGraphic",
"AGsGraphicsOverlay",
"AGSMapView",
"AGSGraphicsOverlay",
"AGSMultipoint",
"AGSPointCollection",
"AGSPolyline",
"AGSSimpleLineSymbol",
"AGSSimpleMarkerSymbol",
"AGSSpatialReference"
"AGSPolyline"
],
"redirect_from": "@@TODO: /ios/latest/swift/sample-code/densify-and-generalize.htm",
"redirect_from": "/ios/latest/swift/sample-code/densify-and-generalize.htm",
"relevant_apis": [
"AGSMap",
"AGSBasemap",
"AGSGeometryEngine",
"AGSGraphic",
"AGsGraphicsOverlay",
"AGSMapView",
"AGSGraphicsOverlay",
"AGSMultipoint",
"AGSPointCollection",
"AGSPolyline",
"AGSSimpleLineSymbol",
"AGSSimpleMarkerSymbol",
"AGSSpatialReference"
"AGSPolyline"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"DensifyAndGeneralizeViewController.swift",
"GeneralizeSettingsViewController.swift"
],
"title": "@@TODO: Densify and generalize"
"title": "Densify and generalize"
}
Original file line number Diff line number Diff line change
@@ -1,21 +1,30 @@
{
"category": "Geometry",
"description": "@@TODO: Coordinates can be written and formatted in different ways, for example latitude, longitude coordinates can be formatted as decimal degrees, or degrees, minutes, and seconds. This ",
"description": "Format coordinates in a variety of common notations.",
"ignore": false,
"images": [
"image1.png"
],
"keywords": [
"@@TODO: *** PLEASE ADD ADDITIONAL KEYWORDS ***"
"coordinate",
"UTM",
"decimal degrees",
"degree minutes seconds",
"latitude",
"longitude",
"AGSCoordinateFormatter",
"AGSGeoViewTouchDelegate",
"AGSGraphic"
],
"redirect_from": "/ios/latest/swift/sample-code/format-coordinates.htm",
"relevant_apis": [
"@@TODO: *** PLEASE ADD RELEVANT APIS ***"
"AGSCoordinateFormatter",
"AGSGeoViewTouchDelegate",
"AGSGraphic"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"FormatCoordinatesViewController.swift",
"FormatCoordinatesTableViewController.swift"
],
"title": "@@TODO: Format coordinates"
"title": "Format coordinates"
}
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"category": "Geometry",
"description": "@@TODO: This sample demonstrates how to use AGSGeometryEngine to calculate a geodesic path between two points and measure its distance. Geodesic calculations take into account the curvatur",
"description": "Perform geodesic operations using the GeometryEngine. Geodesic calculations take into account the curvature of the Earth. Planar calculations are based on a 2D Cartesian plane.",
"ignore": false,
"images": [
"image1.png"
],
"keywords": [
"GeometryEngine",
"Densify",
"Distance",
"Geodetic",
"Geodesic",
"geometry engine",
"densify",
"distance",
"geodetic",
"geodesic",
"AGSGeometry",
"AGSGeometryEngine",
"AGSGraphic",
Expand All @@ -24,8 +24,7 @@
"AGSGraphicsOverlay"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"GeodesicOperationsViewController.swift"
],
"title": "@@TODO: Geodesic operations"
"title": "Geodesic operations"
}
Original file line number Diff line number Diff line change
@@ -1,29 +1,31 @@
{
"category": "Geometry",
"description": "@@TODO: Transformations (sometimes known as datum or geographic transformations) are used when projecting data from one spatial reference to another, when there is a difference in the unde",
"ignore": false,
"description": "Get a list of suitable transformations for projecting a geometry between two spatial references with different horizontal datums.",
"images": [
"image1.png"
],
"keywords": [
"Edit and Manage Data",
"projection",
"transformation",
"datum",
"geodesy",
"spatial reference",
"AGSTransformationCatalog",
"AGSDatumTransformation",
"AGSGeographicTransformation",
"AGSGeographicTransformationStep",
"AGSGeometryEngine.project"
"AGSGeometryEngine"
],
"redirect_from": "@@TODO: /ios/latest/swift/sample-code/list-transformations-by-suitability.htm",
"redirect_from": "/ios/latest/swift/sample-code/list-transformations-by-suitability.htm",
"relevant_apis": [
"AGSTransformationCatalog",
"AGSDatumTransformation",
"AGSGeographicTransformation",
"AGSGeographicTransformationStep",
"AGSGeometryEngine.project"
"AGSGeometryEngine"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"ListTransformationsViewController.swift"
],
"title": "@@TODO: List transformations by suitability"
"title": "List transformations by suitability"
}
19 changes: 10 additions & 9 deletions arcgis-ios-sdk-samples/Geometry/Project/README.metadata.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"category": "Geometry",
"description": "@@TODO: Project a point to another spatial reference.",
"description": "Project a point from one spatial reference to another.",
"ignore": false,
"images": [
"project.png"
],
"keywords": [
"AGSGeometryEngine",
"geometry engine",
"projection",
"spatial reference",
"Web Mercator",
Expand All @@ -17,18 +17,19 @@
"geographic coordinate system",
"AGSGeometryEngine",
"AGSPoint",
"AGSSpatialReference"
"AGSSpatialReference",
"AGSGeoViewTouchDelegate"
],
"redirect_from": "@@TODO: /ios/latest/swift/sample-code/project.htm",
"redirect_from": "/ios/latest/swift/sample-code/project.htm",
"relevant_apis": [
"AGSGeometryEngine",
"AGSPoint",
"AGSSpatialReference"
"AGSSpatialReference",
"AGSGeoViewTouchDelegate"
],
"snippets": [
"@@TODO: *** PLEASE VERIFY THE INCLUSION OF THESE SNIPPETS ***",
"ProjectStackView.swift",
"ProjectViewController.swift"
"ProjectViewController.swift",
"ProjectStackView.swift"
],
"title": "@@TODO: Project"
"title": "Project"
}
Loading

0 comments on commit b309797

Please sign in to comment.