GithubHelp home page GithubHelp logo

wkx-sharp's Introduction

wkx-sharp Build status NuGet MyGet Pre Release

A WKT/WKB/EWKT/EWKB parser and serializer with support for

  • Point
  • LineString
  • Polygon
  • MultiPoint
  • MultiLineString
  • MultiPolygon
  • GeometryCollection
  • CircularString
  • CompoundCurve
  • CurvePolygon
  • MultiCurve
  • MultiSurface
  • PolyhedralSurface
  • TIN
  • Triangle

wkx-sharp's People

Contributors

cschwarz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wkx-sharp's Issues

Spatialite

Hi
Thanks for this very useful library
I find myself using the Spatialite format more often than EWKB and am looking at the possibility of adapting your library to include that format which is an extended EWKB if you like (see
http://www.gaia-gis.it/gaia-sins/BLOB-Geometry.html).
I'm pretty confident I can manage a reader at least, but i don't have sufficient skills to follow your code completely enough, (particularly through the WkbReader.Read type variable and what that actually represents), to adapt your prototype and would have to bolt something less elegant onto it.
I was wondering if you might have any plans to support this format yourself as it is gaining popularity or could provide some tips on the best way to go about it

Thanks

Duncan

Unsupported WKT Formats

The library is excellent, however there are some formats that are assumed to be accepted WKT that don't parse with the library.

For example:

MULTIPOINT (1 2, 3 4) parses just fine.

However MULTIPOINT ((1 2), (3 4)) throws an exception saying "Expected Coordinates"

Is there any chance that it could be modified to support the alternative format?

How to convert wkx geom to EWKB for postgis insertion

Hey cschwarz,

I sucessfully went from postgis ewkb to wkx geometry. I'd like to do the opposite now and send wkx geometry back to my postgis database. My web api wants a string of ewkb text to insert into postgis.

Can you show me an example of this sereralization of this geometry back to ewkb format?

Cannot load type - assembly not signed

I added your library to my project using the NuGet package and it's working very well! However, in order to deploy your DLL along with our other DLLs, I need it to be signed so that the system can load it.

Is it possible to have it signed, please?

Thanks!

.net 5+ Build

There has been significant performance improvements in .Net since .Net Framework (Through .Net Core, and now .Net 5 & 6).

Can the project support .Net 5 + build targets specifically so this can be taken advantage of?

Unless I'm mistaken ofc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.