[Geojson] Question on Redundancy

Chris Goodman <Chris.Goodman@objectconsulting.com.au> Mon, 03 July 2017 01:06 UTC

Return-Path: <Chris.Goodman@objectconsulting.com.au>
X-Original-To: geojson@ietfa.amsl.com
Delivered-To: geojson@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62008127601 for <geojson@ietfa.amsl.com>; Sun, 2 Jul 2017 18:06:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=objectconsultingau.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Ebwe8FsQq7k for <geojson@ietfa.amsl.com>; Sun, 2 Jul 2017 18:06:45 -0700 (PDT)
Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-hk2apc01on0709.outbound.protection.outlook.com [IPv6:2a01:111:f400:febc::709]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A86B126CC4 for <geojson@ietfa.amsl.com>; Sun, 2 Jul 2017 18:06:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=objectconsultingau.onmicrosoft.com; s=selector1-objectconsulting-com-au; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=r6wDHpgsvQQxzWPfwwmRBAEtuKNyM8jkfN0zpM9t74Q=; b=VA7pNh9eLsdqacMM6m/h4HcQntJZ14L8J8aQ7VQoErCW7gp/RGLd21+j8937FeuaJxMohhxnIxUyGhlI/G0ti4r+tRRY0rWvN+MtkNxK4lD2V+XfL5uH731UhEozWv+PIdi/Ypvhzfpxg+bssDEvmpoTBIl7r7SNdyt9xoz7m9E=
Received: from PS1PR06MB1241.apcprd06.prod.outlook.com (10.169.63.153) by PS1PR06MB1242.apcprd06.prod.outlook.com (10.169.63.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Mon, 3 Jul 2017 01:06:40 +0000
Received: from PS1PR06MB1241.apcprd06.prod.outlook.com ([fe80::bd46:db1e:7e01:3926]) by PS1PR06MB1241.apcprd06.prod.outlook.com ([fe80::bd46:db1e:7e01:3926%13]) with mapi id 15.01.1220.015; Mon, 3 Jul 2017 01:06:40 +0000
From: Chris Goodman <Chris.Goodman@objectconsulting.com.au>
To: "geojson@ietfa.amsl.com" <geojson@ietfa.amsl.com>
Thread-Topic: Question on Redundancy
Thread-Index: AdLzmJzYNnk/U8cuS0Or10qynARekg==
Date: Mon, 03 Jul 2017 01:06:39 +0000
Message-ID: <PS1PR06MB12414B65F1645C4146396BE6AAD60@PS1PR06MB1241.apcprd06.prod.outlook.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [61.69.102.70]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PS1PR06MB1242; 7:L4v74eP7HsF44ibO1323YjA4BBOF4+pBWIR+whDwIZ/nC8W5j69rbMGSIQsDJO6dJ0MZT4/6KFYjv6qlHCuQoY46UJhKcxZmfKFskypEsL+OLDXntkJZqAx+Mm1fTMKPd+U2J/LRLw8wBHz3vSadpvU30r9/VfL8/Re8R89Cni1G1ijCHvUb7jQ1T4PGYgeo6xox11N+q/guAl/jmx7plsEoGeNETuxEcmErtQ7X3kienGbPsfuozBX082IeKG8PKYaR19UN8tdOLiPgMw/vB0IXsxwNJJqbGg5cqaaSLUVEv8ylTz0FZNlHdveUBCLi9c0tY2dDEGbtJhLYZcWOSeURxQgZYpgARIQJgcpp/WCfrLmexum/BX0/XlBLAJ6RlIKyVdr0C7aM+GTioqG2/8I4sjK9LRxYTSCbUj5l7cHX1X3dhWD+BSMwW9njmSiTk46hkT8vyRHQ0MdExCI1kSjeXxrV95oHgYfDsIB7f7cfFiD5DyCYlKHgpbvkpGGcv8h6OhKycyL2NlxiIUmQzdOmWiGrwJ0yXVe1PL2a8kVjuO/mL6W0ZdyZYHxG+AT5yLDAiL1MfzvyMPLeaOR97G5tKMsyCdqyUqhCnBmFXo0IF+Yfw2IEQVpI3KM35BmDyQT95Aed+IuHuXTmfGcBOeDw0pKXq/VQRM4BZXxiIzHLS+uUgMd2oUfQp9unboVGEeLg+oyf/qxz6sQKJQ7YT6QNLR4kFtQgRh2g9pW4rE/RwAXPh/918w7qkMAYZ489HZdP8KWLgATYFmXwumJuaeKBcvAgSN5ddKKAieMuXms=
x-ms-office365-filtering-correlation-id: 49e29fcc-5b25-4fca-393d-08d4c1afc303
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:PS1PR06MB1242;
x-ms-traffictypediagnostic: PS1PR06MB1242:
x-microsoft-antispam-prvs: <PS1PR06MB12428771771B879CE35E4057AAD60@PS1PR06MB1242.apcprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(151999592597050)(26388249023172)(236129657087228)(148574349560750)(46150409022019)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:PS1PR06MB1242; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:PS1PR06MB1242;
x-forefront-prvs: 035748864E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39830400002)(39400400002)(39410400002)(252514010)(99286003)(55016002)(9686003)(5640700003)(54896002)(6306002)(86362001)(102836003)(790700001)(236005)(66066001)(966005)(478600001)(5250100002)(72206003)(8676002)(74316002)(2900100001)(1730700003)(81166006)(3846002)(53936002)(38730400002)(8936002)(3480700004)(6436002)(2501003)(33656002)(3280700002)(6506006)(54356999)(606006)(7696004)(5660300001)(14454004)(50986999)(3660700001)(74482002)(7116003)(42882006)(6916009)(189998001)(7736002)(25786009)(2351001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR06MB1242; H:PS1PR06MB1241.apcprd06.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_PS1PR06MB12414B65F1645C4146396BE6AAD60PS1PR06MB1241apcp_"
MIME-Version: 1.0
X-OriginatorOrg: objectconsulting.com.au
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2017 01:06:40.0038 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 627874b3-5313-4155-9129-9f7f680869ac
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR06MB1242
Archived-At: <https://mailarchive.ietf.org/arch/msg/geojson/ksQ8IYTdgdrKkDhAt4ZQadgPJ6E>
X-Mailman-Approved-At: Mon, 03 Jul 2017 03:39:00 -0700
Subject: [Geojson] Question on Redundancy
X-BeenThere: geojson@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF GeoJSON WG <geojson.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/geojson>, <mailto:geojson-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/geojson/>
List-Post: <mailto:geojson@ietf.org>
List-Help: <mailto:geojson-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/geojson>, <mailto:geojson-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jul 2017 01:06:48 -0000

Hello,
In the IETF standard
https://tools.ietf.org/html/rfc7946#section-3.1.6
3.1.6<https://tools.ietf.org/html/rfc7946#section-3.1.6>.  Polygon





   To specify a constraint specific to Polygons, it is useful to

   introduce the concept of a linear ring:



   o  A linear ring is a closed LineString with four or more positions.



   o  The first and last positions are equivalent, and they MUST contain

      identical values; their representation SHOULD also be identical.


The last point is redundant. Why didn't the standard define a LinearRing as a new type and avoid the redundancy?

For example, in an IOT  LoRa network, the low data and small packet size places constraints on the data. The redundancy could be avoided if we assume the closing coordinate has the same values as the first.

Regards, Chris


Chris Goodman
Supervising Consultant
M:  +61 419 482 620
Office:  +61 3 8615 4500
Web: www.objectconsulting.com.au
Email: chris.goodman@objectconsulting.com.au<mailto:chris.goodman@objectconsulting.com.au>