Comments (6)
Not asking anyone to do the work and definetly not doing this right now just thinking about the future of these projects. I'll probably take on the work of porting NTS next...
My business directly depends on GeoAPI and NTS and I want to make sure I can keep depending on them. Something I would like to see is a way to create pre-release packages? I'll create a seperate issue to discuss this.
from geoapi.
I would have done it that way to begin with but the core project doesn't allow linked files.... this was the only option AFAIK
from geoapi.
ah, ok. we'll stick with this. no problem at all.
from geoapi.
@DGuidi There is an alternative for this and that's migrating everything to the new project.json/xproj setup. This can be used to target different platforms in the same project. It would mean a lot cleaner code/project.
The disadvantage of this approach is that support in VS is not default, you need to install 'update 3' and .NET core tooling.
But I do think this is the best approach for GeoAPI in let's say 6 months. Also NTS...
Check OsmSharp where I did this already in the develop branch: https://github.com/OsmSharp/core
from geoapi.
@xivk I think it's ok to create separate PCL+NET-Core+NET-Standard projects for ProjNET and NTS too.
But, honestly, this isn't a task I can effort now. Any contribution from you, or another volunteer, like the one with GeoAPI is well accepted.
-1 to remove PCL and NET-Standard projects.
from geoapi.
I've created distinct issues in NTS and ProjNET, just to track this kind of work
from geoapi.
Related Issues (20)
- Get permissions from all contributors (at least all who have made significant changes) to agree to license change. HOT 6
- Relicense GeoAPI.Core under BSD3 HOT 1
- Should ILineString include Count? HOT 5
- GeoAPI 1.7.4 to 1.7.5 broke come code HOT 13
- Is the GeoAPI 1.7.5 Nuget package missing dll's? HOT 1
- It looks like GeoAPI.Geometries.IGeometry.Intersection doesn't carry over data in the UserData property. HOT 4
- Remove GeometryServiceProvider.Instance HOT 4
- Remove obsolete interfaces, classes and members HOT 1
- Future of Coordinate class HOT 1
- [question] Typescript definition for geoapi HOT 1
- CoordinateXY.CompareTo(object) is incorrect HOT 3
- Remove ICloneable implementations across the board
- Target just .NET Standard 2.0
- Remove reflection-based GeometryServiceProvider.Instance bootstrap HOT 1
- Remove redundant interface members HOT 2
- Replace notable interfaces with abstract classes, for multiple reasons HOT 8
- Reconsider use of SerializableAttribute HOT 2
- Remove (standalone) GeoAPI HOT 13
- support .NET core 3.0 HOT 2
- Serialization BUG
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geoapi.