Kapalı

Create Clipped Grid from Multi-polygon --GIS--Vector Programming--

Requirements:

Language: JAVA

Deliverables: Source code java files for classes developed; any number of classes may be included if it will make code clean and modular.

Note: InTime must own exclusive rights to all source code. Source code should be thoroughly commented.

Supporting library: InTime uses vividsolutions JTS library for working with geometry ([url removed, login to view] and [url removed, login to view])

Package name: place all original classes in the package ‘[url removed, login to view]’

Purpose: Quickly generate a multipolygon grid, clipped to a given geometry, whose orientation and starting position are defined by two points, and whose cell size is defined by a given width and depth.

Geometry Format: Geometry may be defined as a String using OGC’s Well-Known Text format ([url removed, login to view]), or preferably vividsolutions’ native Geometry classes (MultiPolygon, Polygon, Point).

Input Parameters:

boundary – a Polygon or MultiPolygon; the geometry to which the grid should be clipped.

pointA – a Point; the starting point of the AB line segment.

pointB – a Point; the ending point of the AB line segment.

width – double; the width of a grid cell as measured perpendicular to the AB line.

depth – double; the depth or length of a grid cell as measured in the direction of the AB line.

Output: ClippedGrid – a MultiPolygon in which each Polygon is a grid cell. All geometry in the original boundary geometry must also be expressed in the output such as holes and multiple, disjoint polygons. If clipping causes a cell to be broken into multiple polygons, that is okay.

Details:

-It may be assumed that all coordinates will be supplied in a projected, fixed-length coordinate system such as UTM. This means that width and depth are the same throughout the domain.

-The AB line may be any orientation or value (not larger than double precision).

-The AB line must define the boundary between one column and row of cells and the next. Thus, pointA should reside at a cell corner vertext.

-The AB line segment represents an infinite, directed line. The AB segment may be disjoint from the boundary geometry. In this case, a new pointA may be defined as the point at which the line first intersects the boundary object, and a new pointB the last point at which the line intersects the boundary object.

-Because this will be used in a Geographic application, the input and output boundaries must be equal, defined as neither geometry existing outside the other.

Look forward to hearing from you...PM with questions, comments...

Beceriler: Java

Daha fazlasını görün: grid polygons, java create grid polygons, java polygon grid, multipolygon grid, polygon java grid, gis multipolygon, www programming org com, www java programming com, www c programming language com, working from, vector vector string, vector string, vector library, vector in geometry, vector in c language, vector geometry, vector and geometry, using geometry, the java programming language, the first programming language, string vector, string source code java, string programming, string library in c, string library c

İşveren Hakkında:
( 2 değerlendirme ) Cleveland, United States

Proje NO: #69029

7 freelancer bu iş için ortalamada 273$ teklif veriyor

justinatmizzou

Please check pm. Thanks, Justin

in 2 gün içinde250$ USD
(1 Değerlendirme)
1.7
GDInfotech

We are team of professional’s expertise in developing web based application using PHP/ASP/.NET and in web designing using Photoshop, Dreamweaver MX, Flash [url removed, login to view] reading your project description, we are highly inte Daha fazlası

in 10 gün içinde300$ USD
(1 Değerlendirme)
1.7
AberrantConcepts

Check PMB, I'll send info there!

in 7 gün içinde300$ USD
(0 Değerlendirme)
0.0
bizpromotionin

Dear Sir/ Madam ------ We are a PIONEER company in Web Applications, Application development and Search Engine Optimization. Please find attached a BROCHURE of our company, [url removed, login to view], which contains all the details. We Daha fazlası

in 10 gün içinde300$ USD
(0 Değerlendirme)
0.0
IntSS

GOOD QUALITY WORK WITH INTIME DELIVERY OF THE PRODUCT . 100% GUARANTEED OF HIGH QUALITY PROFESSIONAL WORK, AS WE ARE THE EXPERTISE IN JAVA/J2EE , JSP , EJB, ASP,PHP,Flash,Banner design,Website design, STRUTS FR Daha fazlası

in 6 gün içinde280$ USD
(0 Değerlendirme)
0.0
varshyltech

We at Varshyl Tech - an ITES company provide Internet Marketing services with primary focus on Website Design and Development, Graphic designs, Flash Animations, Logo Designing, 3D Max, Web Copywriting and Web marketi Daha fazlası

in 20 gün içinde300$ USD
(0 Değerlendirme)
0.0
mngtech

our efficient team can assure you for 100 percent satisfaction and can support you [url removed, login to view] is needed once you choose us before we start the work

in 2 gün içinde180$ USD
(0 Değerlendirme)
0.0