Dev4Agriculture.GeoDebugger 0.0.1

dotnet add package Dev4Agriculture.GeoDebugger --version 0.0.1
                    
NuGet\Install-Package Dev4Agriculture.GeoDebugger -Version 0.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Dev4Agriculture.GeoDebugger" Version="0.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Dev4Agriculture.GeoDebugger" Version="0.0.1" />
                    
Directory.Packages.props
<PackageReference Include="Dev4Agriculture.GeoDebugger" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Dev4Agriculture.GeoDebugger --version 0.0.1
                    
#r "nuget: Dev4Agriculture.GeoDebugger, 0.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Dev4Agriculture.GeoDebugger&version=0.0.1
                    
Install Dev4Agriculture.GeoDebugger as a Cake Addin
#tool nuget:?package=Dev4Agriculture.GeoDebugger&version=0.0.1
                    
Install Dev4Agriculture.GeoDebugger as a Cake Tool

geo-debugger-lib-dotnet

A nuget package to communicate with the geodebugger

About GeoDebugger

The GeoDebugger is a tool to display GeoBased information. It consists of a library (this) and a GeoDebugger Server.

Additionally, a Tool like e.g. QGis can be used to display the data.

For Details, see the GeoDebugger Server Repository.

About the Author

dev4Agriculture

dev4Agriculture focusses on data exchange in agriculture. We build, analyse and visualize ISOXML and support companies in data exchange via agrirouter.

Find out more at https://www.dev4Agriculture.de

Installation

The nuget packages are currently not available in a global nuget system; use a local storage.

Build instructions

SDK Version

The nuget packages are currently limited to one SDK version per geodebugger nuget package.

Currently the following assignments apply:

Geodebugger Version DotNet Version
X.X.0 4.5.2
X.X.1 4.7.2

To prepare the different versions, you can use Visual Studio Code and do a few ReplaceAll Instructions

Build Version X.X.0 ( DotNet SDK 4.5.2)

  • Search For version String X.X.1 (e.g. "2.2.1") and replace it with X.X.0 (e.g. "2.2.0") (Simple "Replace all" in VS Code)
  • Search for SDK String 4.7.2 and replace it with SDK String 4.5.2 (simple "Replace all" in VS Code)
  • Run dotnet clean to delete old versions
  • Run dotnet build to build the code
  • Run nuget packonce the app is ready to be created.
  • Copy the created Nuget Package to your local nuget storage
  • Install it in your app

Build Version X.X.1 (DotNet SDK 4.7.2)

  • Search For version String X.X.0 (e.g. "2.2.0") and replace it with X.X.1 (e.g. "2.2.1") (Simple "Replace all" in VS Code)
  • Search for SDK String 4.5.2 and replace it with SDK String 4.7.2 (simple "Replace all" in VS Code)
  • Run dotnet clean to delete old versions
  • Run dotnet build to build the code
  • Run nuget packonce the app is ready to be created.
  • Copy the created Nuget Package to your local nuget storage
  • Install it in your app

Commands

SetURL()

Sets the target URL of the GeoDebug server; default is localhost:8083

Debug()

Sends all updated information to the GeoDebugger Server.

DebugClearFeatures()

Sends all updated information to te GeoDebuger Server and Clears all lists afterwards.

AddFeature(Feature feature, int layer = 0)

Adds a new feature to the specific layer and type (the type is automatically examined)

WaitDebugger()

Stops the program execution until all data was sent to the GeoDebugger Server

ClearPoints(int index = -1)

Deletes all points in the given index or in all indizes, if index==-1

ClearLines(int index = -1)

Deletes all lines in the given index or in all indizes, if index==-1

ClearPolygons(int index = -1)

Deletes all polygons in the given index or in all indizes, if index==-1

ClearAll()

Clear all Lines, Points, Polygons

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.0.1 131 3/11/2025

v0.0.1:
First Release. Hello World :)