1 分•作者: OulaX•大约 2 个月前
我拥有计算机科学学位,目前是一名中级全栈开发人员。 我职业生涯中不幸的一点是身处伊拉克,那里几乎不存在开发人员的工作机会,即使有,竞争也会非常激烈。 我想学习一些新的技能,即使与软件开发无关,也能让我比做开发人员更有市场竞争力。但是学什么呢!
1 分•作者: appleappleapple•大约 2 个月前
大家好!我业余时间会制作基于地图的 Web 应用,希望能充分利用我的学位(自从成为一名软件工程师后,我大部分时间都搁置了它),并且经常使用 GeoJSON 来实现这一点。我尝试构建了一个 GeoJSON 数据 linter,它可以帮助判断数据是否臃肿、属性是否不一致,或者是否存在缺失或重复的数据。它可以根据需要配置为符合你对臃肿的定义,并且还支持设置基线以帮助标记意外的结果。 它被恰当地命名为 GeoLint,我希望它能对使用 GeoJSON 的人们有所帮助,特别是那些已经设置了工作流/管道自动生成 GeoJSON 的人,他们希望对输出进行比格式化更严格的检查。你可以为文件大小、要素数量和顶点数量等设置预算,添加一致性检查,并保留基线,以便 CI 可以标记生成输出中的意外回归。根据我的基准测试,它速度非常快! 我很想听听经常使用 GeoJSON 的人对此是否有用,如果没用,他们希望在这类工具中看到哪些功能。谢谢!