Skip to content

Commit ab6580f

Browse files
authored
DOC-527 | Re-organize geospatial data representation and interpretation (#384)
* Re-organize geo representation * Fix links * Remove anchor link that can't work in Swagger * Fix another link * Add check for same page anchor links * Apply to 3.10 and 3.11 * Adjust link label * Fix internal links to anchors * Avoid generating empty previous link * Fix more links * Check internal links to anchors on other pages Need to exclude pages that generate headlines from data or Hugo fails, so this kind of check is incomplete
1 parent 847c592 commit ab6580f

File tree

38 files changed

+1622
-1429
lines changed

38 files changed

+1622
-1429
lines changed

site/content/3.10/about-arangodb/features/community-edition.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ see [arangodb.com/community-server/](https://www.arangodb.com/community-server/)
141141
Flexible data field pre-processing with custom queries and the ability to
142142
chain built-in and custom Analyzers. Language-agnostic tokenization of text.
143143

144-
- [**GeoJSON Support**](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md#geojson):
144+
- [**GeoJSON Support**](../../aql/functions/geo.md#geojson):
145145
Geographic data encoded in the popular GeoJSON format can be stored and used
146146
for geo-spatial queries.
147147

site/content/3.10/aql/functions/arangosearch.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,7 +1073,7 @@ be used in conjunction with ArangoSearch.
10731073

10741074
`GEO_CONTAINS(geoJsonA, geoJsonB) → bool`
10751075

1076-
Checks whether the [GeoJSON object](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md#geojson) `geoJsonA`
1076+
Checks whether the [GeoJSON object](geo.md#geojson) `geoJsonA`
10771077
fully contains `geoJsonB` (every point in B is also in A).
10781078

10791079
- **geoJsonA** (object\|array): first GeoJSON object or coordinate array
@@ -1089,7 +1089,7 @@ fully contains `geoJsonB` (every point in B is also in A).
10891089

10901090
`GEO_DISTANCE(geoJsonA, geoJsonB) → distance`
10911091

1092-
Return the distance between two [GeoJSON objects](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md#geojson),
1092+
Return the distance between two [GeoJSON objects](geo.md#geojson),
10931093
measured from the `centroid` of each shape.
10941094

10951095
- **geoJsonA** (object\|array): first GeoJSON object or coordinate array
@@ -1105,7 +1105,7 @@ measured from the `centroid` of each shape.
11051105

11061106
`GEO_IN_RANGE(geoJsonA, geoJsonB, low, high, includeLow, includeHigh) → bool`
11071107

1108-
Checks whether the distance between two [GeoJSON objects](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md#geojson)
1108+
Checks whether the distance between two [GeoJSON objects](geo.md#geojson)
11091109
lies within a given interval. The distance is measured from the `centroid` of
11101110
each shape.
11111111

@@ -1129,7 +1129,7 @@ each shape.
11291129

11301130
`GEO_INTERSECTS(geoJsonA, geoJsonB) → bool`
11311131

1132-
Checks whether the [GeoJSON object](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md#geojson) `geoJsonA`
1132+
Checks whether the [GeoJSON object](geo.md#geojson) `geoJsonA`
11331133
intersects with `geoJsonB` (i.e. at least one point of B is in A or vice versa).
11341134

11351135
- **geoJsonA** (object\|array): first GeoJSON object or coordinate array

site/content/3.10/aql/functions/date.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ description: >-
77
ISO 8601 date time strings
88
archetype: default
99
---
10+
## Date and time representations
11+
1012
AQL offers functionality to work with dates, but it does not have a special data type
1113
for dates (neither does JSON, which is usually used as format to ship data into and
1214
out of ArangoDB). Instead, dates in AQL are represented by either numbers or strings.

0 commit comments

Comments
 (0)