This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git

commit 4a096b94b42de874bdaadb6c31d64debd87a65f7
Author: Shad Storhaug <[email protected]>
AuthorDate: Tue Mar 30 19:44:33 2021 +0700

    docs: Lucene.Net.Spatial: Fixed broken formatting and links (see #284, #300)
---
 src/Lucene.Net.Spatial/overview.md | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/Lucene.Net.Spatial/overview.md 
b/src/Lucene.Net.Spatial/overview.md
index 51b1967..1fca597 100644
--- a/src/Lucene.Net.Spatial/overview.md
+++ b/src/Lucene.Net.Spatial/overview.md
@@ -1,4 +1,4 @@
----
+---
 uid: Lucene.Net.Spatial
 summary: *content
 ---
@@ -20,12 +20,17 @@ summary: *content
  limitations under the License.
 -->
 
-# The Spatial Module for Apache Lucene
+# The Spatial Module for Apache Lucene.NET
+
+The spatial module is new to Lucene.NET 4, replacing the old 
"Lucene.Net.Contrib" module that came before it. The principle interface to the 
module is a <xref:Lucene.Net.Spatial.SpatialStrategy> which encapsulates an 
approach to indexing and searching based on shapes. Different Strategies have 
different features and performance profiles, which are documented at each 
Strategy implementation class level. 
 
- The spatial module is new to Lucene 4, replacing the old "contrib" module 
that came before it. The principle interface to the module is a 
<xref:Lucene.Net.Spatial.SpatialStrategy> which encapsulates an approach to 
indexing and searching based on shapes. Different Strategies have different 
features and performance profiles, which are documented at each Strategy 
implementation class level. 
+For some sample code showing how to use the API, see SpatialExample.cs in the 
tests. 
 
- For some sample code showing how to use the API, see SpatialExample.java in 
the tests. 
+The spatial module uses [Spatial4n](https://github.com/NightOwl888/Spatial4n), 
a .NET port of the ASL licensed 
[Spatial4j](https://github.com/spatial4j/spatial4j) heavily. Spatial4n is a 
library with these capabilities:
 
- The spatial module uses [Spatial4j](https://github.com/spatial4j/spatial4j) 
heavily. Spatial4j is an ASL licensed library with these capabilities: * 
Provides shape implementations, namely point, rectangle, and circle. Both 
geospatial contexts and plain 2D Euclidean/Cartesian contexts are supported. 
With an additional dependency, it adds polygon and other geometry shape support 
via integration with [JTS Topology 
Suite](http://sourceforge.net/projects/jts-topo-suite/). This includes datel 
[...]
+* Provides shape implementations, namely point, rectangle, and circle. Both 
geospatial contexts and plain 2D Euclidean/Cartesian contexts are supported. 
With an additional dependency, it adds polygon and other geometry shape support 
via integration with 
[NetTopologySuite](https://github.com/NetTopologySuite/NetTopologySuite) (often 
referred to as NTS). This includes dateline wrap support.
+* Shape parsing and serialization, including [Well-Known Text 
(WKT)](http://en.wikipedia.org/wiki/Well-known_text) (via NTS).
+* Distance and other spatial related math calculations. 
 
- Historical note: The new spatial module was once known as Lucene Spatial 
Playground (LSP) as an external project. In ~March 2012, LSP split into this 
new module as part of Lucene and Spatial4j externally. A large chunk of the LSP 
implementation originated as SOLR-2155 which uses trie/prefix-tree algorithms 
with a geohash encoding. That approach is implemented in 
<xref:Lucene.Net.Spatial.Prefix.RecursivePrefixTreeStrategy> today. 
\ No newline at end of file
+> [!NOTE]
+> Historical Fact: The new spatial module was once known as Lucene Spatial 
Playground (LSP) as an external project. In ~March 2012, LSP split into this 
new module as part of Lucene and Spatial4j externally. A large chunk of the LSP 
implementation originated as SOLR-2155 which uses trie/prefix-tree algorithms 
with a geohash encoding. That approach is implemented in 
<xref:Lucene.Net.Spatial.Prefix.RecursivePrefixTreeStrategy> today. 
\ No newline at end of file

Reply via email to